On preemptive scheduling on unrelated machines using linear programming
نویسندگان
چکیده
<abstract><p>We consider a basic preemptive scheduling problem where $ n non-simultaneously released jobs are to be processed by m unrelated parallel machines so as minimize maximum job completion time. An optimal LP-solution has been used construct an schedule for simultaneously in time O(n^3) $. We propose fast O(m) algorithm that finds case the above possesses "small enough" number of non-zero elements. another linear program and show how can constructed also from solution program. Based on stronger formulation, we extend earlier known construction procedure jobs. The is important, particular, because there may exist no agrees with LP-solution. imposes preemptions, additional preemptions occur during process, might forced split same machine. if allowed, even restricted version three NP-hard. As result, obtain that, given LP-solution, it NP-hard find side at most m-1 preemptions.</p></abstract>
منابع مشابه
Complexity of preemptive minsum scheduling on unrelated parallel machines
We show that the problems of minimizing total completion time and of minimizing the number of late jobs on unrelated parallel machines, when preemption is allowed, are both NP-hard in the strong sense. The former result settles a long-standing open question. A special case of the unrelated machine model is the identical machine model with the restriction that a job can only be processed on a sp...
متن کاملOnline Non-preemptive Scheduling on Unrelated Machines with Rejections
When a computer system schedules jobs there is typically a significant cost associated with preempting a job during execution. This cost can be from the expensive task of saving the memory’s state and loading data into and out of memory. It is desirable to schedule jobs non-preemptively to avoid the costs of preemption. There is a need for non-preemptive system schedulers on desktops, servers a...
متن کاملPreemptive Scheduling on Selfish Machines
We consider the problem of scheduling on parallel uniformly related machines, where preemptions are allowed and the machines are controlled by selfish agents. Our goal is to minimize the makespan, whereas the goal of the agents is to maximize their profit. We show that a known algorithm is monotone and can therefore be used to create a truthful mechanism for this problem which achieves the opti...
متن کاملStochastic Scheduling on Unrelated Machines
Two important characteristics encountered in many real-world scheduling problems are heterogeneous processors and a certain degree of uncertainty about the sizes of jobs. In this paper we address both, and study for the first time a scheduling problem that combines the classical unrelated machine scheduling model with stochastic processing times of jobs. Here, the processing time of job j on ma...
متن کاملAdaptive scheduling on unrelated machines with genetic programming
This paper investigates the use of genetic programming in automatized synthesis of heuristics for the parallel unrelated machines environment with arbitrary performance criteria. The proposed scheduling heuristic consists of a manually defined meta-algorithm which uses a priority function evolved separately with genetic programming. In this paper, several different genetic programming methods f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: AIMS mathematics
سال: 2023
ISSN: ['2473-6988']
DOI: https://doi.org/10.3934/math.2023356